package cn.qidisoft.edu.hzjt.dao;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.ProjectMaterial;

public interface ProjectMaterialMapper {
    public List<ProjectMaterial> queryPageList(ProjectMaterial projectMaterial,
                                               RowBounds rowBounds);

    public int queryPageListcount(ProjectMaterial projectMaterial);

    public List<ProjectMaterial> queryList(ProjectMaterial projectMaterial);

    public ProjectMaterial queryByPK(ProjectMaterial projectMaterial);

    public void add(ProjectMaterial projectMaterial);

    public void update(ProjectMaterial projectMaterial);

    public void delete(ProjectMaterial projectMaterial);

    public int validation(ProjectMaterial projectMaterial);

    /**
     * 
     * @param data1
     * @return
     */
    public List<ProjectMaterial> selectProjectByid(ProjectMaterial data1);

    /**
     * 
     * @param data
     */
    public void auditList(ProjectMaterial data);

    /**
     * 
     * @param data
     * @return
     */
    public int projectmaterial_Listcount(ProjectMaterial data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<ProjectMaterial> projectmaterial_List(ProjectMaterial data, RowBounds rowBounds);
}